@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}           
body{font:12px Verdana,Arial,Tahoma;}  
img{border:none;}     
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
a{color:#36C;text-decoration:none;}           
a:hover{color:#F33;text-decoration:underline;}           
ul{list-style:none;}           
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}           
.setcen{margin:0 auto;}           
.setwid{width:986px;}           
.mt1{margin-top:8px;}          
.mt2{margin-top:16px;}           
.clear{ clear: both;}           
.font14{font-size:14px;}      
.pad{ padding:10px;}
.left{ float:left;}
.red{ color:#E2000B;}
.red1{ color:#990000; font-weight:bold;}
input{ border:1px #9DB2C5 solid; height:16px;}
.line23{ line-height:23px;}
.hidd{ overflow:hidden;}
.mar-bot8{ margin-bottom:8px;}
/*top css*/
.header{ margin:0 auto; background:#FCFCFC; padding-top:0px; clear:both; overflow:hidden;zoom:1; }
.top_img{ height:81px; width:270px; float:left;}
.top_right{ float:right; width:300px; height:57px; padding:0 10px; background:url(sethome.jpg) no-repeat 0px top; }
#minimenu{ height:20px; text-align:right; padding-right:20px;}

#minimenu a{ margin:3px 5px; color:#666666; font-size:12px;}
.search{ background:url(serch.gif) no-repeat left center; width:41px; height:18px; border:0;}
.sethome,.setlang{ width:50px;_width:60px;  height:15px;  text-indent:-999em; display:block;float:left; margin: 15px 15px 0; _margin: 15px 8px 0; }
.setlang{ margin:15px 4px 0; width:35px}
/*menu*/
.nav{ height:58px; background:url(navbg.gif) repeat-x; }
.nav .left,.nav .right{ width:10px; background:url(navside.gif) no-repeat #fff 0 bottom; float:left; height:42px; }
.nav ul{ height:58px;   }
.nav li{ list-style-type:none;  margin:0px; float:right;  height:58px; width:86px; color:#fff;}
.nav li a{ text-decoration:none;  text-align:center; font-size:10px;color:#000; display:block; padding:15px 10px 0;	 font-size:14px; font-weight:bold }
.nav li a:hover{ text-decoration:none;color:#4799D0; }
.nav .nr{ background:url(nr.gif) no-repeat 105px 0 #666666; width:260px; float:left; margin-top:4px; height:38px;}
.nav .divide{ width:32px; height:58px; background:url(navdivide.gif) no-repeat 0 bottom;}
.nav .navselected{ background:url(navselected.png) no-repeat;}
.nav .navselected a{color:#4799D0; font-size:14px; font-weight:bold}
.nav li span{ color:#999999; font-size:12px; display:block; padding:0; margin:0; text-align:center}
/*mainbody*/
.tbody{ overflow:hidden;   zoom:1; width:986px; margin:8px auto;}

.showimg{ height:335px;overflow:hidden; text-align:center;}

/**/
.web{ clear:both; overflow:hidden; background:url(artbg.gif) no-repeat 0 bottom;}
.recommend{ padding:0 10px; text-align:center}
.news h2,.web-tag h2,.logo h2{ line-height:35px; font-weight:bold; color:#3388D8; background:url(side-line1.gif) repeat-x	 15px bottom; margin:0 15px; font-size:16px;}
.webmore a{ float:left; background:url(dot.gif) no-repeat; width:21px; height:39px; margin:0 3px;}

.web-content{ clear:both; zoom:1; overflow:hidden; margin-bottom:15px;}
.web-content li{ float:left; width:320px;margin:0 4px;*margin:0 3px; }
.web-content  .ml{ }
.web-content  .mtl{ margin-left:5px;}
.web-content li .itit{ height:66px; margin:10px 0 0px; background:url(titbg.jpg) no-repeat;overflow:hidden;zoom:1;}
.web-content li h2 { padding-left:15px; display:block; color:#237ABF;font-size:15px; clear:both;  margin:10px 0 5px}
.web-content li  p{ color:#ADADAD;font-size:12px; clear:both; padding-left:15px}
.web-content li .webc{ font-size:12px; color:#666; margin-top:15px; line-height:20px;}
 .webmore{ width:62px; height:34px; background:url(more.jpg) no-repeat; display:block; float:right; margin-right:5px;}

/*product of index*/
.pro_tit{ height:26px; margin-bottom:3px;}
.pro_tit img{ float:left;}
.pro_index{ width:660px; float:left; height:200px;}
 .pro_index a.prev ,.pro_index a.next{  display: block;float:left;width: 22px;height: 155px;text-decoration: none;background: url("pre.jpg") left 0px no-repeat;  }
      
  .pro_index a.next {background: url("next.jpg") right 0px no-repeat;}
.jCarouselLite{visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; float:left; height:155px; background:url(probg.jpg) repeat-x; width:608px;}          
.jCarouselLite ul{top:10px; z-index: 1; height:139px; }       
.jCarouselLite ul li{overflow: hidden; float: left; width: 144px; height: 135px; margin:2px 4px; background:url(imgbg.gif) no-repeat; text-align:center }
.jCarouselLite ul li a{ text-align:center; line-height:135px;}
.jCarouselLite ul li img{ margin:8px 0 0 10px;}

.promore{ float:right; margin-right:10px; width:52px; height:12px; background:url(more1.jpg) no-repeat; display:block; margin-top:10px;}
/*企业荣誉*/
.qyrl{ height:200px; width:315px;margin-left:10px;float:left; }
.qyrlbg{ width:315px; height:155px; background:url(qyrybg.jpg) no-repeat; text-align:center}

/*online*/
.online{ background:url(online.gif) no-repeat; height:90px;}
.ww,.msn,.qq{ float:left; margin:0px 10px 0; height:70px; width:70px; display:block; text-indent:-999em; }
.msn{ margin:0px 15px 0; _margin:0px 20px 0 35px;}
.ww{ _height:80px; _margin:0;}
/*内页*/
.position{ height:34px; padding-left:100px; background:url(position.gif) no-repeat 0; *padding-top:5px; line-height:34px;color:#515151; margin-bottom:8px;}
.position a,.position a:hover{ color:#515151;  }
.insideleft{ width:220px;float:left;}
.ins_lef_top{ background:url(lefttop.gif) no-repeat 0; height:17px;}
.ins_lef_bot{ background:url(leftbot.gif) no-repeat 0;height:18px;}
.ins_lef_cen{ background:url(leftbg.gif) repeat-y; min-height:500px;overflow:hidden;zoom:1  }
.insideright{ width:754px; float:right;}
.ins_rig_top{background:url(righttop.gif) no-repeat 0 bottom ; height:12px;}
.ins_rig_bot{ background:url(rightbot.gif) no-repeat 0;height:26px;}
.ins_rig_cen{ background:url(rightbg.gif) repeat-y; min-height:500px; overflow:hidden;zoom:1 }
.right_tit{ height:35px; margin-bottom:5px; padding-left:15px; line-height:35px; margin-top:10px; overflow:hidden;zoom:1}
.right_tit h2{ font-size:15px; color:#3A93CD; line-height:35px; display:inline; margin-right:10px;}
.right_tit span{ color:#ccc; font-size:12px; font-weight:bold}
.content{ padding:10px 30px; line-height:25px;}
/*inside left sidebar box*/
.sidebox h2{ border-bottom:1px dashed #000; height:30px; font-size:16px; line-height:25px; text-align:center;}
.sidebox ul{ margin:20px 0 0;}
.sidebox ul li{  text-align:center;margin:5px 0 10px; padding:8px 0;background:url(leftmenubg.gif) no-repeat 0 bottom;}
.sidebox ul li a{ color:#000; line-height:25px;}




/*News list*/
.news-list{ margin:10px 35px; overflow:hidden;zoom:1} 
.news-list li{  margin:4px 0;  border-bottom:1px dashed #957260; background:url(dot.gif) no-repeat 0 8px; clear:both; overflow:hidden;zoom:1}
.news-list li a{ color:#430E00; text-decoration:none; padding-bottom:3px; line-height:25px; padding-left:15px;}
.news-list li a:hover{ color:#98745F;}
.news-list li span{ float:right; padding-right:10px; line-height:25px;}


/*product*/
.prolist{ margin:0 0px; overflow:hidden; margin:10px 35px;zoom:1}
.prolist li{ float:left; width:190px; height:220px; margin:0 10px 20px; background:url(bk.gif) no-repeat 0 0; overflow:hidden; text-align:center }
.prolist li .a{  display:block; 
/*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:190px;
        height:200px;
        }
.prolist li .a img{vertical-align:middle;}
.prolist h3{ font-size:13px; font-weight:normal; margin:0px 2px; height:23px; line-height:23px; padding-left:15px; text-align:center}
.prolist h3 a,.prolist h3 a:hover{ color:#430E00}
.proimg{ height:125px; width:155px; overflow:hidden; margin:18px 0 18px 18px}
.prolist li p{ color:#430E00; line-height:20px; padding-left:15px;}

.prosearch{  margin:0 25px; text-align:right}
 .keyword{ text-align:left; padding:2px 3px 1px}
.art_title{ margin:10px; height:50px; text-align:center; line-height:50px;}
.art_title h1{ font-size:16px; color:#363636;}
.rcontent{ padding:10px 20px; min-height:300px; line-height:23px; overflow:hidden;}



.box {  width:100%; margin-bottom:10px; clear:both; color:#404040; zoom:1;}
.box h2 { overflow:hidden; line-height:30px; height:25px; font-size:13px; color:#193B5F; padding:5px 0px 0 21px;background:url(case-title.gif) no-repeat ; }
.content-box { border:1px solid #ccc; border-top:none;   zoom:1; overflow:hidden; clear:both; }
.box p{ line-height:25px;}
.dhlist li{height:25px;}
.dhlist li a{display:block; background:url(ico3.gif) no-repeat 12px 10px;height:25px;  padding:0px 0 0 25px; line-height:25px; color:#333;}
.dhlist .s,.dhlist li a:hover{display:block; background:url(ico5.gif) no-repeat 12px 11px; text-decoration:none; color:#f00;}

.hrbg{background:url(hr1.gif) repeat-x; height:40px; margin:22px 20px 0 10px; color:#f00;}
.hrleft{background:url(hr_left.jpg) no-repeat; height:30px; float:left; padding:10px 0 0 55px; font:bold 14px "宋体"; }
.hrright2{background:url(hr_right2.jpg) no-repeat right 0; height:36px; width:132px; float:right;}

.mrightdh{ border-bottom:1px #D3DBE6 solid; height:30px; background:#EEEEEE; padding-left:15px; line-height:30px; margin-bottom:5px;}
.mrightbox{ border:1px #D3DBE6 solid; overflow:hidden;zoom:1;}
.mrightdh a:hover,.mrightdh a{ color:#363636}

.article,.art-list{ min-height:400px;}
.art-list li{ margin:6px 10px 6px 20px;padding-left:15px;padding-top:3px; border-bottom:1px dotted #ccc; background:url(go_index.gif) no-repeat  -975px -135px; }
.art-list li a{  line-height:23px; color:#404040; }
.art-list li a:hover{ text-decoration:none; color:#FF6600;}
.a-title{  border-bottom:1px solid #CCDFF2;  margin:10px;}
.a-title h2{ line-height:30px; font-size:18px; text-align:center; padding:10px 0;}

.site_content li{  margin:3px 10px; line-height:20px;}
.site_content li a{color:#363636;}

.case li{ float:left; height:165px; width:184px; margin:18px 0 0 30px; text-align:center;}
.case li img{ width:180px; height:135px; margin-bottom:5px; padding:2px; border:1px solid #ccc;}
.case li a{ color:#363636;}
.case li a:hover{ text-decoration: underline;}



.nlist li{ margin:3px; padding-left:10px;}
.nlist li a{  padding:0px 0 0 5px; line-height:25px; color:#333;}
.nlist li a:hover{ text-decoration:none; color:#f00;}

.submit{
	margin-right:20px;
	width:68px;
	height:21px;
	background:#fff;
	border:1px solid #D4B06A;
	font-weight:bold;
	color:#753D00;
	letter-spacing:3px;
	line-height:20px;
	font-size:12px;
	text-align:center; padding:0
}


/*link*/
.link{ width:986px; padding:10px 0; line-height:25px;}
.link a{ padding:2px 5px; color:#666666;}
/*page*/
.page { text-align: right; padding-right:55px; margin-top:25px;  line-height:20px; padding-top:5px;}
.page a {padding:2px 5px; color: #333; text-decoration:underline; margin-right: 2px;  height:20px;}
.page a:hover { color: #0099CC; text-decoration: underline }
.page span.current {border: #0099CC 1px solid;   font-weight: bold; background: #0099CC; padding: 2px 5px; color: #fff; margin-right: 2px;}


/*footer*/
#footer{ padding:0px 0 10px; margin:0px auto 10px; text-align:center;color:#666; line-height:25px; width:986px; }
.footer-top{ background:url(fottop.jpg) no-repeat 0;  height:12px; text-align:center; clear:both;}
.footer-bottom{ background:url(fotbom.gif) no-repeat 0;  height:12px; text-align:center; clear:both; }
.fot_content{ background:#F7F7F7; border-left:1px solid #BABABA; border-right:1px solid #BABABA; padding:10px; margin:0 2px 0 1px }
#footer a{  margin:0 2px; color:#666;}
#footer  a:hover{ text-decoration: underline;color:#666;}